Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 UAE F1 Ljubljana Open 2002 - Ljubljana IX Open Internacional D'Andorra - Andorra Muller Cup - Ulm BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas Credicard Tennis Cup - Campos do Jordao Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo USTA Challenger of Burbank - Burbank 2002 Azalea Orthopedic Challenger - Tyler VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Binghamton Professional Tennis Tournament - Binghamton Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Ljubljana Open - Ljubljana Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Samsung Securities Cup - Seoul Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Porsche Open - Poznan Open D'Orleans - Orleans ATP Challenger Numea - New Caledonia Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Open de L'Isere - Grenoble Challenger 42 - Andrezieux Music City Challenger - Nashville JSM Challenger - Champaign ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Baden Open - Ettlingen Cali Challenger Bogota Challenger Czech Open 2006 - Prostejov Sao Paulo Challenger Curitiba Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger 2006 North Shore Pro Tennis Championship - Winnetka Sao Paulo Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville Campos do Jordao Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Zagreb Open - Zagreb TESS Tennis Classic - Campinas Rio De Janeiro Challenger Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas SMS Tennis Cup - Sao Paulo BH Tennis Open International Cup - Belo Horizonte Challenger Ford de Cherbourg - Cherbourg 2003 West Side Tennis Club Challenger - Forest Hills Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Franche-Comte - Besancon Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb ATU Cup - Weiden XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Riviera di Rimini Challenger 2004 - Rimini VI Gramado Open de Tenis - Gramado S Tennis Master Championship - Graz China Open - Beijing Open de Franche-Comte - Besancon Czech Open 2005 - Prostejov Rome Challenger IPP Open - Helsinki KGHM Emax Polish Indoors - Wroclaw Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Oberstraufen Cup - Oberstaufen Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao ATP Challenger Numea - New Caledonia Aberto de Sao Paulo - Sao Paulo Challenger 42 - Andrezieux Cherbourg Challenger Copa Petrobras Brazil - Belo Horizonte Global Telecom Open - Florianopolis Copa Ericsson Chile - Santiago 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla AT&T Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas V Gramado Open de Tennis - Gramado BH Tennis Open International Cup - Belo Horizonte Campionati Internazionali di Sicilia - Palermo South African Airways Open - East London BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg The USTA Challenger at West End Racquet - Torrance BMW Tennis Championship - Sunrise Copa Ericsson Peru - Lima Sao Paulo - Brazil Bancolombia Open - Bogota Schickedanz Open - Furth 2001 Centura USTA Challenger - Rocky Mount Campinas Challenger Aberto Da Costa Do Sauipe - Bahia University of Tennessee USTA Challenger - Knoxville Cordenons Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Pau Challenger Cherbourg Challenger Pau Challenger Phoenix Challenger St. Brieuc Challenger Barletta Challenger Rome 1 Challenger Heilbronn Challenger Ilkley Challenger Mouilleron-Le-Captif Challenger Brest Challenger La Serena Open - La Serena Top Wool Challenger - Biella Siemens Open - Scheveningen VI Gramado Open de Tenis - Gramado Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis IX Trofeo Ciudad de Quito - Quito Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Vancouver Challenger III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Ford Tennis Championships - Louisville The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Copa Kia Challenger ATP - Santiago Bogota Challenger Brazil Open - Salvador BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Aix En Provence Challenger Salinas Challenger Rennes Challenger Blumenau Challenger Orleans Challenger Zagreb Challenger Santos Challenger Rio Quente Challenger Mouilleron-Le-Captif Challenger Irving Challenger Traralgon Challenger Brasil Open - Costa do Sauipe International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Tennis Championships - Delray Beach Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham RCA Championships - Indianapolis Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Florianopolis Challenger PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Guadalajara Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Red Letter Days Open - Nottingham Sao Paulo Challenger Synsam Swedish Open - Bastad The Dubai Tennis Championships - Dubai Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Croatia Open - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille The Nottingham Open - Nottingham The Dubai Tennis Championships - Dubai Estoril Open - Estoril Masters Series - Hamburg Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Sao Paulo Challenger Campinas Challenger Orange Warsaw Open - Warsaw Belem Challenger Bucaramanga Challenger Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Mercedes Cup - Stuttgart Salzburg Challenger Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Sunrise Challenger Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Serbia Open - Belgrade Open 13 - Marseille Nature Valley International - Eastbourne Copa Telmex - Buenos Aires Bogota Challenger Brisbane International - Brisbane The Dubai Tennis Championships - Dubai Medibank International - Sydney UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Winston Salem - Winston Salem PTT Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier VTR Open - Vina del Mar Blunmenau Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Open Sud de France - Montpellier Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Brisbane International - Brisbane Sydney International - Sydney Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Valencia Open - Valencia Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Konzum Croatia Open - Umag Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Parc - Lyon Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Tata Open Maharashtra - Pune Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Grand Prix Hassan II - Marrakech Citi Open - Washington Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Rakuten Japan Open - Tokyo Murray River Open - Melbourne Bet-at-home Open - Hamburg Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Santos Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow International Tennis Championships - Delray Beach Rakuten Japan Open - Tokyo RCA Championships - Indianapolis Open Sud de France - Montpellier Noventi Open - Halle Serbia Open - Belgrade Open Parc - Lyon Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag TCT Open - Tunis Moselle Open - Metz Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open - Kitzbuhel Sao Paulo Challenger Sardegna Open - Cagliari Barcelona Open BancSabadell - Barcelona VI Trofeo Ciudad de Quito - Quito Trieste Challenger Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo USTA Challenger of Dallas - Dallas AEGON Championships - London Emilia-Romagna Open - Parma 2003 Eddleman USTA Challenger - Birmingham Tunis Open - Tunis Quimper Challenger San Marino Challenger Open 13 Provence - Marseille Open Sud de France - Montpellier China Open - Beijing Verona Challenger Grand Prix de Tennis de Lyon - Lyon Nossa Caixa Aberto de Sao Paulo - Sao Paulo Rennes Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open Parc - Lyon Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells AEGON International - Eastbourne Copa AT&T - Buenos Aires AEGON Championships - London Brisbane International - Brisbane Open 13 - Marseille Suisse Open - Gstaad The Stella Artois Grass Court Championships - London Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON International - Eastbourne European Open - Antwerp Swiss Indoors Basel - Basel AEGON Championships - London Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Brasil Open - Salvador Shanghai Rolex Masters - Shanghai Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco International German Open - Hamburg Open de Moselle - Metz Campbell's Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Miami Tennis Masters Series - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Coupe Rogers - Montreal 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne German Tennis Championships - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Fever-Tree Championships - London French Open - Paris Wimbledon - London Open Sud de France - Montpellier U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Shanghai ATP Masters - Shanghai Wimbledon - London Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne AAMI Classic - Kooyong Kooyong Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments French Open - Paris BNP Paribas Masters - Paris Tennis Masters Cup Shanghai - Shanghai Internazionali BNL d'Italia - Rome Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Rolex Paris Masters - Paris Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 ATP Cup - Brisbane, Perth, Sydney Olympics - Tokyo